body {
	background: #24201e url(images/bg4.png) left 112px;
}
.logo h1 a {
	background: url(images/logo.png) no-repeat top left;
}
.logo h1 a:hover{
	background: url(images/logo-purple.png);
}
.mattblackmenu li a:hover, .mattblackmenu a.selected, .ddsubmenustyle li a:hover {
	color: #c773ff!important;

}
.form-wrapper button {
    background: #9954c7;
}
.form-wrapper button:before {
    border-color: transparent #9954c7 transparent;
}
.form-wrapper button:hover {		
    background: #b35aed;
}
.form-wrapper button:hover:before{
    border-right-color: #b35aed;
}
.nivo-controlNav a {
	background:url(images/bullets-purple.png) no-repeat;
}

a.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #d698ff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d698ff;
	box-shadow:inset 0px 1px 0px 0px #d698ff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a64fe0), color-stop(1, #782ea8) );
	background:-moz-linear-gradient( center top, #a64fe0 5%, #782ea8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a64fe0', endColorstr='#782ea8');
	color: #eee;
	text-shadow: 1px 1px #630876;
	background-color:#662d8b;
}
a.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bb64f4), color-stop(1, #8d38c5) );
	background:-moz-linear-gradient( center top, #bb64f4 5%, #8d38c5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb64f4', endColorstr='#8d38c5');
	background-color:#8032b3;
}
a.more, a.more-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #d698ff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d698ff;
	box-shadow:inset 0px 1px 0px 0px #d698ff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a64fe0), color-stop(1, #782ea8) );
	background:-moz-linear-gradient( center top, #a64fe0 5%, #782ea8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a64fe0', endColorstr='#782ea8');
	border:1px solid #7330a0;
	color: #eee;
	text-shadow: 1px 1px #630876;
	background-color:#662d8b;
}
.more:hover, .more-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bb64f4), color-stop(1, #8d38c5) );
	background:-moz-linear-gradient( center top, #bb64f4 5%, #8d38c5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb64f4', endColorstr='#8d38c5');
	background-color:#1c5d93;
	background-color:#8032b3;
}
#form1 .send input {
	-moz-box-shadow:inset 0px 1px 0px 0px #c773ff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c773ff;
	box-shadow:inset 0px 1px 0px 0px #c773ff;
	background-color:#642f86;
	border:1px solid #481669;
	text-shadow: 1px 1px #630876;
}
#form1 .send input:hover{
	background:#51256d;
}
.single-row h1 span{
	color: #9161b0;
}